block the road traffic - Inglés Sinónimo Diccionario